package org.rbac.util;

import javax.servlet.http.HttpServletRequest;

import org.rbac.content.define.RbacKeyDefine;
import org.rbac.content.define.RbacKeyDefine.keys;
import org.rbac.vo.User;

/**
 * 
*  <pre>    
* 类名称：UserUtil 
* 类描述：   用户工具类
* 创建人：陈国祥   (kingschan)
* 创建时间：2015-7-6 上午9:41:25   
* 修改人：Administrator   
* 修改时间：2015-7-6 上午9:41:25   
* 修改备注：   
* @version V1.0
* </pre>
 */
public class UserUtil {
    /**
     * 退出
     * @param req
     */
    public static void loginOut(HttpServletRequest req){
        req.getSession().invalidate();
    }
    
    /**
     * 得到当前登录的用户
     * @param req
     * @return
     */
    public static User getCurrentUser(HttpServletRequest req){
        return (User) req.getSession().getAttribute(RbacKeyDefine.getKey(keys.CURRENT_USER));
    }
}
